\hypertarget{classcoin}{\section{coin$<$ \-T $>$ \-Class \-Template \-Reference}
\label{classcoin}\index{coin$<$ T $>$@{coin$<$ T $>$}}
}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classcoin_a0932256f56213ca98c3a2ebab471ea55}{coin} ()
\item 
\hyperlink{classcoin_a0ff8c4669cf4d8f3b632ebe6ea8d3825}{$\sim$coin} ()
\item 
\hyperlink{classcoin_abcec4e04c8ed3377ed26b0dd53f9c42a}{coin} (const matrix$<$ \-T $>$ \&c)
\item 
void \hyperlink{classcoin_a7b41884a4ccd98f15cfb9daf8daa03f5}{set\-\_\-op} (const matrix$<$ \-T $>$ \&c)
\item 
matrix$<$ \-T $>$ \hyperlink{classcoin_a6c955b27814967da5127e5e5737cd5b4}{get\-\_\-op} ()
\item 
\hyperlink{classcoin_a4cdc7f376f6d5b65226778263364c8a7}{coin} (const \hyperlink{classcoin}{coin} \&\-C)
\item 
\hyperlink{classcoin}{coin} \& \hyperlink{classcoin_a9478c1a0112b493b8d43fa63a84e9f4d}{operator=} (const \hyperlink{classcoin}{coin} \&\-C)
\item 
\-T \hyperlink{classcoin_a88120c37ffe59fabe52544721a55d2a3}{operator()} (int i, int j)
\end{DoxyCompactItemize}
\subsubsection*{template$<$typename \-T$>$ class coin$<$ T $>$}



\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classcoin_a0932256f56213ca98c3a2ebab471ea55}{\index{coin@{coin}!coin@{coin}}
\index{coin@{coin}!coin@{coin}}
\subsubsection[{coin}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-T$>$ {\bf coin}$<$ \-T $>$\-::{\bf coin} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classcoin_a0932256f56213ca98c3a2ebab471ea55}
\-Constructor \hypertarget{classcoin_a0ff8c4669cf4d8f3b632ebe6ea8d3825}{\index{coin@{coin}!$\sim$coin@{$\sim$coin}}
\index{$\sim$coin@{$\sim$coin}!coin@{coin}}
\subsubsection[{$\sim$coin}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename \-T$>$ {\bf coin}$<$ \-T $>$\-::$\sim${\bf coin} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classcoin_a0ff8c4669cf4d8f3b632ebe6ea8d3825}
\-Destructor \hypertarget{classcoin_abcec4e04c8ed3377ed26b0dd53f9c42a}{\index{coin@{coin}!coin@{coin}}
\index{coin@{coin}!coin@{coin}}
\subsubsection[{coin}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ {\bf coin}$<$ \-T $>$\-::{\bf coin} (
\begin{DoxyParamCaption}
\item[{const matrix$<$ \-T $>$ \&}]{c}
\end{DoxyParamCaption}
)}}\label{classcoin_abcec4e04c8ed3377ed26b0dd53f9c42a}
\-Constructor


\begin{DoxyParams}{\-Parameters}
{\em c} & \-Coin matrix $ C $ \\
\hline
\end{DoxyParams}
\hypertarget{classcoin_a4cdc7f376f6d5b65226778263364c8a7}{\index{coin@{coin}!coin@{coin}}
\index{coin@{coin}!coin@{coin}}
\subsubsection[{coin}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ {\bf coin}$<$ \-T $>$\-::{\bf coin} (
\begin{DoxyParamCaption}
\item[{const {\bf coin}$<$ \-T $>$ \&}]{\-C}
\end{DoxyParamCaption}
)}}\label{classcoin_a4cdc7f376f6d5b65226778263364c8a7}
\-Copu constructor


\begin{DoxyParams}{\-Parameters}
{\em \-C} & \\
\hline
\end{DoxyParams}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classcoin_a6c955b27814967da5127e5e5737cd5b4}{\index{coin@{coin}!get\-\_\-op@{get\-\_\-op}}
\index{get\-\_\-op@{get\-\_\-op}!coin@{coin}}
\subsubsection[{get\-\_\-op}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ matrix$<$ \-T $>$ {\bf coin}$<$ \-T $>$\-::{\bf get\-\_\-op} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classcoin_a6c955b27814967da5127e5e5737cd5b4}
\-Get coin matrix

\begin{DoxyReturn}{\-Returns}

\end{DoxyReturn}
\hypertarget{classcoin_a88120c37ffe59fabe52544721a55d2a3}{\index{coin@{coin}!operator()@{operator()}}
\index{operator()@{operator()}!coin@{coin}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ \-T {\bf coin}$<$ \-T $>$\-::operator() (
\begin{DoxyParamCaption}
\item[{int}]{i, }
\item[{int}]{j}
\end{DoxyParamCaption}
)}}\label{classcoin_a88120c37ffe59fabe52544721a55d2a3}
\-Get element of coin matrix

\begin{DoxyReturn}{\-Returns}
object type \-T 
\end{DoxyReturn}
\hypertarget{classcoin_a9478c1a0112b493b8d43fa63a84e9f4d}{\index{coin@{coin}!operator=@{operator=}}
\index{operator=@{operator=}!coin@{coin}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ {\bf coin}$<$ \-T $>$ \& {\bf coin}$<$ \-T $>$\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf coin}$<$ \-T $>$ \&}]{\-C}
\end{DoxyParamCaption}
)}}\label{classcoin_a9478c1a0112b493b8d43fa63a84e9f4d}
\-Copy assignment


\begin{DoxyParams}{\-Parameters}
{\em \-C} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{\-Returns}
reference to coin class 
\end{DoxyReturn}
\hypertarget{classcoin_a7b41884a4ccd98f15cfb9daf8daa03f5}{\index{coin@{coin}!set\-\_\-op@{set\-\_\-op}}
\index{set\-\_\-op@{set\-\_\-op}!coin@{coin}}
\subsubsection[{set\-\_\-op}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ void {\bf coin}$<$ \-T $>$\-::{\bf set\-\_\-op} (
\begin{DoxyParamCaption}
\item[{const matrix$<$ \-T $>$ \&}]{c}
\end{DoxyParamCaption}
)}}\label{classcoin_a7b41884a4ccd98f15cfb9daf8daa03f5}
\-Set coin matrix


\begin{DoxyParams}{\-Parameters}
{\em c} & \\
\hline
\end{DoxyParams}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
include/\hyperlink{coin_8hpp}{coin.\-hpp}\item 
src/coin.\-cpp\end{DoxyCompactItemize}
